#pragma once
#ifndef SMPPBROADCASTAREAINDENTIFIER_HPP
#define SMPPBROADCASTAREAINDENTIFIER_HPP

#include "SMPPTLV.hpp"

namespace smpp{
namespace pdu{

class SMPP_DLLPRFX BroadcastAreaIdentifier: public TLV{
public:
	BroadcastAreaIdentifier(const octetString &nValue = octetString());

	BroadcastAreaIdentifier(const BroadcastAreaIdentifier &);

	bool operator ==(const BroadcastAreaIdentifier &) const;

	bool operator !=(const BroadcastAreaIdentifier &) const;

	BroadcastAreaIdentifier &operator =(const BroadcastAreaIdentifier &);

	void setValue(const octetString &);

	const octetString &getValue() const;
private:
	octetString _Value;
};

}
}

#endif